Ëì - Calculus and Böhm ’ S Theorem

نویسنده

  • RENÉ DAVID
چکیده

The-calculus is an extension of the-calculus that has been introduced by M Parigot to give an algorithmic content to classical proofs. We show that B ¨ ohm's theorem fails in this calculus. §1. Introduction. The-calculus (its typed and untyped versions) has been introduced by M. Parigot in [6]. Its typed version is an extension of the typed-calculus intended to give an algorithmic content to classical proofs. The main computational rules are (the usual one of the-calculus) and. This new rule corresponds (cf. [9]), in the typed version, to the elimination of a logical cut related to the classical rule : If Γ, α : ¬A M : ⊥ , then Γ α.M : A. Two other rules and (that look like, for the-variables, the-rule) also are introduced. In [6], Parigot proved that the (untyped)-calculus with the rules , , and satisfies the Church Rosser property. He also proved ([8]) that every typed term is strongly normalizing. This paper is concerned with B ¨ ohm's theorem. This theorem, in the-calculus, says that if two normal closed terms are computationally equivalent (i.e., when applied to any sequence of arguments the first one is solvable iff the second one also is solvable), then they are-equivalent. We thus also have to consider the-rule. However in the-calculus, the-reduction has not the Church-Rosser's property, because of the following critical pair.   α.M In order to be able to state an equivalent form of B ¨ ohm's theorem we have to restore the confluence. We thus consider another reduction (called the-reduction) which is an-expansion followed by a-reduction : α.M → x.α.M [x/ * α] stands for α.M → exp x.(α.M x) → x.α.M [x/ * α]. This reduction, which corresponds exactly to the reduction defined by Prawitz ([9] Chap. ˜ III, § 1, Theorem I), has also been considered by Parigot ([6]) but only in the typed version. It is proved in [10] that the-reduction satisfies the Church-Rosser's property. In the presence of , Parigot's-reduction is no longer needed. Indeed, any-reduction may be simulated by a-reduction immediately followed by a-reduction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Standardization and Böhm trees for Λμ-calculus

Λμ-calculus is an extension of Parigot's λμ-calculus which (i) satis es Separation theorem: it is Böhm-complete, (ii) corresponds to CBN delimited control and (iii) is provided with a stream interpretation. In the present paper, we study solvability and investigate Böhm trees for Λμ-calculus. Moreover, we make clear the connections between Λμcalculus and in nitary λ-calculi. After establishing ...

متن کامل

Weak Typed Böhm Theorem on IMLL

In the Böhm theorem workshop on Crete island, Zoran Petric called Statman’s “Typical Ambiguity theorem” typed Böhm theorem. Moreover, he gave a new proof of the theorem based on set-theoretical models of the simply typed lambda calculus. In this paper, we study the linear version of the typed Böhm theorem on a fragment of Intuitionistic Linear Logic. We show that in the multiplicative fragment ...

متن کامل

Weak Typed Boehm Theorem on IMLL

In the Böhm theorem workshop on Crete island, Zoran Petric called Statman’s “Typical Ambiguity theorem” typed Böhm theorem. Moreover, he gave a new proof of the theorem based on set-theoretical models of the simply typed lambda calculus. In this paper, we study the linear version of the typed Böhm theorem on a fragment of Intuitionistic Linear Logic. We show that in the multiplicative fragment ...

متن کامل

Böhm’s Theorem

The technical significance of Böhm’s Theorem [Böhm, 1968] suffices to deserve it a prominent place in any monograph on the theory of the λ-calculus [Barendregt, 1984, Hindley and Seldin, 1986, Hankin, 1995] and makes it a basic result that any researcher working on λ-calculus must know. In addition to its technical content, we think that behind this beautiful result there is something of intere...

متن کامل

An alternate proof of Statman's finite completeness theorem

Statman’s finite completeness theorem says that for every pair of non-equivalent terms of simply-typed lamda-calculus there is a model that separates them. A direct method of constructing this model is provided using a simple induction on the Böhm tree of the term.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009